.booking-widget-content .rho-dse-label-check-in,
.booking-widget-content .rho-dse-label-check-out,
.booking-widget-content .rho-occ-label-occupancy {
    display: none;
}
.booking-widget-content .occupancy-selector {
    margin-bottom: 20px;
}
.booking-widget-content input[data-rho-role^="check-"][readonly],
.booking-widget-content input[data-rho-role="occupancy"][readonly] {
    background-color: transparent;
    width: 100%;
}
.booking-widget-content input[type="text"] {
    color: #ffffff;
    border: 2px solid #fff;
}
.booking-widget-content .btn-primary {
    color: #ffffff;
    border: 2px solid #fff;
    padding: 11px 30px;
}
.booking-widget-content .rho-occupancy-input {
    width: 100%;
}
.booking-widget-content .rho-dse-check-in-input-container,
.booking-widget-content .rho-dse-check-out-input-container {
    position: relative;
}
.booking-widget-content .rho-dse-check-in-input-container:after,
.booking-widget-content .rho-dse-check-out-input-container:after,
.booking-widget-content .rho-dse-check-out-input-container:after,
.booking-inpage .booking-widget-content .rho-dse-check-in-input-container:after{
    position: absolute;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -moz-osx-font-smoothing: grayscale;
    content: "\f073";
    right: 12px;
    top: 13px;
    font-size: 17px;
    color: #ffffff;
}
.booking-widget-content .occupancy-selector {
    position: relative;
}
.booking-widget-content .occupancy-selector:after,
.booking-inpage .booking-widget-content .occupancy-selector:after {
    font-family: FontAwesome;
    line-height: normal;
    font-weight: normal;
    font-size: 12px;
    content: "\f078";
    position: absolute;
    top: 15px;
    right: 30px;
    color: #ffffff;
}
.ci-newsletter button[type="button"]{
    top: 12px;
}
.day{
    cursor: pointer;
}
.next{
    cursor: pointer;
}
.prev{
    cursor: pointer;
}
.datepicker-switch{
    cursor: pointer;
}
.month{
    margin: 5px;
    cursor: pointer;
}

blockquote {
    border-left: none;
}
@media (min-width: 992px) {
    #rho-occ-main.rho-occ-dropdown {
        min-width: 270px;
    }
    #rho-occ-main.rho-occ-dropdown .rho-occ-configurator-container {
        min-width: 270px;
    }
}
@media (max-width: 767px) {
    .booking-wrap {
        background-color: #4d929c;
    }
    .booking-wrap .btn-primary:hover{
        border: 2px solid #ffffff;
    }
}